﻿@charset "utf-8";
/* CSS Document */
/*@font-face{font-family:frutigernext;src:url("font/LT_54361.eot");src:url("font/LT_54361.eot?") format("embedded-opentype"),url("font/LT_54361.woff") format("woff"),url("font/LT_54361.ttf") format("truetype"),url("font/LT_54361.svg") format("svg")}@font-face{font-family:frutigernext_medium;src:url("font/frutigernext-lt-medium.eot");src:url("font/frutigernext-lt-medium.eot?") format("embedded-opentype"),url("font/frutigernext-lt-medium.woff") format("woff"),url("font/frutigernext-lt-medium.ttf") format("truetype"),url("font/frutigernext-lt-medium.svg") format("svg")}
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,tr,table{
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	 /*word-break: break-all;word-wrap: break-word;*/
}
ul,li{
	list-style:none;
}
img{border:none}

body {
	font-size:13px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*font-family: sans-serif; */
	font-family:/*frutigernext,*/'Microsoft YaHei',Arial, Helvetica, sans-serif;
	
	letter-spacing:normal;
	/*font-family: "Gotham","Helvetica Neue","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",Arial,sans-serif;*/
	/*font-weight: 300;*/
	color:#333;
	background:url(images/line_bg.gif) repeat left top;
	/*background:url(images/page/top_line_bg.gif) repeat-x center top;*/
	/*background-color:#000;
	background-image: url(images/index-bg.png);
	background-repeat: repeat;
	*/
	
}
.error{font-size:12px; color:#f00;padding-top:4px}

@media (max-width: 767px) {
  body{ font-size:15px;}
  #search_form{ display:none}
}

a:link {
	color:#333;
	text-decoration: none; outline:none;
}
a:visited {
	text-decoration: none;
	color:#777;
}
a:hover {
	text-decoration: none; color:#1b78d3;
	
}
a:active {
	text-decoration: none;
	color:#545454;
}

.contact, .contact span, .footer figure, .footer figure span, .menu li, .service figure, .transition, :active, :focus, :hover, :link, :visited, .pj_list_ease span, .css_3_tag {
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;}

/**公共*/
.page_root{max-width:1920px;height:auto; position:relative; background:#fff; /*background:url(images/public/outer-bg.png) repeat left top #f5f5f5;*/}
/*@media (min-width: 1680px) {
 .page_root{box-shadow: 1px 1px 8px rgba(100,100,100,0.6); border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;}
}
*/

/*头*/
.block_header{ height:108px; width:100%;  z-index:999; /*position:fixed; */left:0; top:0px; background:#fff; border-bottom:1px solid #f0f0f0;/*box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.25);*/ overflow:hidden}
.header_menu{/*background:rgb(255,255,255) ;rgba(150,150,150,0.6)rgba(83,117,129,0.6);  max-width:1680px;*/ height:80px; /*overflow:hidden;-webkit-box-shadow: 0px 15px 15px -17px rgba(0,0,0,0.25);
   */ }

/**new*/
.block_header_0{ height:38px; background:#333; padding-top:10px;  -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;}


.block_logo{ width:28%; float: left; height:100%; text-align:center;border-right:1px solid #e0e0e0;}

.block_logo img{ max-height:80px; max-width:100%; margin-top:15px;}



/*header_menu*/

.outer_header{ height:100%; position:relative;}
.block_menu{ width:72%; float:left;max-width:72%;}
.menu_block{ /*width:76%;*/ height:60px;   /*float:right;*/  /*margin-top:20px;*/ color:#8a8a8a; text-align:center; padding-left:30px;}

.menu_block ul li{ display:inline-block; position:relative; height:60px;}


.menu_block .nav_2{ display:inline-block;  font-size:1.2em; color:#333; height:60px;padding-top:18px; font-family:'微软雅黑'}
.menu_block .nav_2:hover, .menu_block #nav_sel:hover{ color:#1b78d3;  text-decoration:none;}

.menu_block #nav_sel{ color:#333;  text-decoration:none;/*background:rgb(0,0,0)\9;border-radius: 10px; border-bottom:1px solid #fff;*/}
.menu_block .nav_1{padding-right:10px;}
.menu_block .nav_2{ margin-right:25px;}
.menu_block .nav_3{padding-left:10px;}


.menu_block .nav_li::after{
            content:'';
            display:block;
            /*开始时候下划线的宽度为0*/
            width:0;
            height:1px;
            position:absolute;
            left:0%;
            bottom:20px;
            background:#1b78d3;
            /*这里我们设定所有改变都有动画效果，可以自己指定样式才有动画效果*/
            transition:all 0.3s ease-in-out;
        }

.menu_block .nav_li:hover::after{
	       left:0;
            width:30%;
        }
.menu_block .hasmenu:hover::after{ display:none;
        }		

/*---下拉*/
.nav_sb {
    /*box-shadow: 2px 2px 5px;*/
	/*box-shadow: 1px 2px 5px rgba(200,200,200,0.6);*/
    position: absolute;
    display: none;
    width: 280px; 
    left: 0px;
    top: 92px;
    /*filter: alpha(opacity=95);
    opacity: 0.95;*/
    /*border-radius: 6px;  background:url(images/grandpower/top_arr.png) no-repeat center top; */
    z-index: 999;
    
    
}
.nav_sb dt:first-child a
{ 
   border-top:1px solid #fff;
   border-top-left-radius: 6px;
   border-top-right-radius: 6px;
}


.nav_sb dt:last-child a
{ 
  
   border-bottom-left-radius: 6px;
   border-bottom-right-radius: 6px;
}

.nav_sb .nav_s {
    height:auto;min-height: 34px;
    padding: 15px; font-size:1.1em;
    color: #383e4d;
    margin-top: 0px;
    display: block;
    font-weight: lighter;
    display: block;
    width: 100%;
    text-align: center;
    border-top: 1px solid #e0e0e0; background:#fff;
    
}
.nav_sb .nav_s:hover{ background:#88a31a; color:#fff; border-top:1px solid #88a31a; text-decoration:none}
.hasmenu:hover{}

.search-bar-block{ height:46px; overflow:hidden; width:100%;}
/******************************************/
.nav-img-width{ max-width:70%}
.nav-padding-product{ text-align:left; padding-left:30px;}
/**/
.one_list_menu{ position:relative; height:auto}
.two_list_menu{position:absolute; width:180px; left:0px; top:0; display:none; z-index:-1}

.lang_box{ width:12%;height:70px;float:left; text-align:left; background:#337ab7;}
.lang_box a{ display:block}
.lang_box .lang_txt{display:inline-block; margin-top:20px; text-align:right; color:#fff;font-family:Arial, Helvetica, sans-serif; position:relative; z-index:3;}
.lang_box .lang_in_1{display:block; margin-top:5px; margin-left:15px; color:#fff; font-size:1.15em; font-family:Arial, Helvetica, sans-serif}
.lang_box .lang_in_2{color:#fff; margin-left:10px; font-size:1.5em; display:none}

#nav .btn-green-light{ color:#fff;}


/*滚动发生的效果*/
.block_header_move{ height:74px; border-bottom:1px solid #eee; /*background:rgba(255,255,255,0.98)*/}
.block_header_move .block_header_0{ height:28px; font-size:11px; padding-top:5px;}
.block_header_move #top_bar_style .a_style, .block_header_move #top_bar_style .phone_bar{ color:#ccc; height:23px; display:inline-block; position:relative; font-size:11px; font-family:Arial, Helvetica, sans-serif;}	
.block_header_move #top_bar_style .a_style::after{
            content:'';
            display:block;
            /*开始时候下划线的宽度为0*/
            width:0;
            height:1px;
            position:absolute;
            left:50%;
            bottom:0px;
            background:#fff;
            /*这里我们设定所有改变都有动画效果，可以自己指定样式才有动画效果*/
            transition:all 0.3s ease-in-out;
        }
.block_header_move #top_bar_style .a_style:hover{ color:#fff; text-decoration:none; }
.block_header_move #top_bar_style .a_style:hover::after{
	       left:0;
            width:100%;
        }

.block_header_move #top_bar_style .a_style_en{font-family:Arial, Helvetica, sans-serif}


.block_header_move .menu_block .nav_li::after{
            content:'';
            display:block;
            /*开始时候下划线的宽度为0*/
            width:0;
            height:1px;
            position:absolute;
            left:0%;
            bottom:12px;
            background:#E2001A;
            /*这里我们设定所有改变都有动画效果，可以自己指定样式才有动画效果*/
            transition:all 0.3s ease-in-out;
        }
.block_header_move .menu_block .nav_li:hover::after{
	       left:0;
            width:30%;
        }
.block_header_move .menu_block .hasmenu:hover::after{
	display:none
        }		

.block_header_move .header_menu{  height:52px;}
.block_header_move .header_menu .block_logo img{ max-height:32px; margin-top:6px;}
.block_header_move .header_menu .menu_block{height:52px}
.block_header_move .header_menu .menu_block ul li{ height:48px;}
.block_header_move .header_menu .menu_block .nav_2{ display:inline-block;  font-size:1em;  height:48px;padding-top:13px; /*font-family:'微软雅黑';#1A668E;*/ }
.block_header_move .lang_box{ height:52px;}

.block_header_move .lang_box .lang_txt{margin-top:12px;} 
.block_header_move .nav_sb{ top:58px;} 

/*二次滚动的效果*/
.block_header_none{ opacity:0;filter:Alpha(opacity=0); display:none}
/**/
/*导航调整 pad and phone*/
/*包含*/
@media (min-width: 768px) and (max-width: 1024px) {
  
}



/*mobile*/

@media (max-width: 767px) { .qq_side{ display:none}}


/*幻灯片*/
.block_silde{ width:100%; /*height:618px;*/}


/*幻灯*/

#banner-out{width:100%;
	min-height:200px; 
	text-align:center;
	position:relative;
	background:#fff; height:auto; padding-top:0px;padding-bottom:30px;
	}

.customer_inner{ width:100%; height:100%; position:relative; z-index:1}

#banner{
	width:100%;
	height:auto;
	text-align:center; /*overflow:hidden;*/
	 z-index:1;
}
#banner .swiper-slide{
	width:100%;
	/*height:760px; overflow:hidden;*/
}


#banner .arrow-left, .master_team .arrow-left {
background:url(images/grandpower/block-slider_arrow-left.png) no-repeat center center;
position: absolute; 
filter:alpha(opacity=40);  opacity: .4;  
left: 10px;
top: 40%;
margin-top: -15px;
width: 60px;
height: 60px;
border-radius: 50%;
z-index:999;
}
#banner .arrow-right, .master_team .arrow-right {
background:url(images/grandpower/block-slider_arrow-right.png) no-repeat center center;
filter:alpha(opacity=40);  opacity: .4;  
position: absolute;
right: 10px;
top:40%;
margin-top: -15px;
width: 60px;
height: 60px;
border-radius: 50%;
z-index:999;
}

.master_team .arrow-left {
background:url(images/grandpower/block-slider_arrow-left.png) no-repeat center center #000;
position: absolute; 
filter:alpha(opacity=40);  opacity: .4;  
left: 0px;
top: 43%;
margin-top: -15px;
width: 50px;
height: 50px;
border-radius: 50%;
z-index:999;
}
.master_team .arrow-right {
background:url(images/grandpower/block-slider_arrow-right.png) no-repeat center center #000;
filter:alpha(opacity=40);  opacity: .4;  
position: absolute;
right: 00px;
top:43%;
margin-top: -15px;
width: 50px;
height: 50px;
border-radius: 50%;
z-index:999;
}

body #bannerpagination {
/*position: absolute; 
left: 0;
text-align: center;
bottom: 30px;
width: 100%;
z-index:999;
*/	
position: absolute;
    left: 0;
    text-align: center;
    bottom: 30px;
    padding-top: 7px;
    padding-bottom: 7px;
    width: 100%;
    z-index: 999;
    background: url(images/page/banner-bg-1.png) no-repeat center center;	
}
body #bannerpagination .swiper-pagination-bullet {
display: inline-block;
width: 12px;
height: 12px;
background:url(images/page/btn01-new.png) no-repeat center center;
/*background:#d0d0d0; border-bottom:1px solid #d0d0d0;background:transparent;*/
box-shadow:none;
margin: 0 2px;
cursor: pointer;
/*border-radius:0;/* 50%;*/
/*transition: 0.4s;*/
}
body #bannerpagination .swiper-pagination-bullet:hover, body #bannerpagination .swiper-pagination-bullet-active{ background:url(images/page/btn01_h-new.png) no-repeat center center; /*border-bottom:2px solid #fff;background:transparent;*/ /*width:80px; height:2px; border:2px solid #ffee5b;*/}
#banner .nav-shadow{ position:absolute; width:100%; height:16px; left:0; top:0; z-index:10; /*background:url(images/page1/nav-shadow.png) repeat-x left top;*/_display:none;}



#banner #mainTheme{
font: italic bold 120px/100% Arial;
letter-spacing: -3px;
padding-top: 160px;
margin-bottom:20px;
color:#fff;
text-align:center;
position:relative;
display:inline-block;
}
#banner #mainTheme h1{
	font-family:Arial;
	color:#fff;
}

#banner #mainTheme span{
	font-size: 28px;
position: absolute;
right:-60px;
top: 170px;
display: block;
width: 38px;
height: 38px;
line-height: 38px;
text-align: center;
background:#ff7200;
color:#fff;
-webkit-border-radius: 38px;
-moz-border-radius: 38px;
border-radius: 38px;
font-style: italic;
font-weight: normal;
letter-spacing:2px;
text-shadow:none;
}
#banner  p{
	font-family:microsoft yahei;
/*text-shadow: 1px 1px 0 #1A668E;*/
color:#fff;
}
#banner  dt{
	font-size:50px;
	margin-top:180px;
	color:#fff;
}
#banner dd{
margin-bottom: 10px;
font: normal 22px/180% microsoft yahei;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
text-align:center;
letter-spacing:3px;
color:#fff;
}
#banner dd::before,#banner #swiper-slide2 dd::after {
	content:"★";
	}
#banner .subbtn{
	text-align:center;
}
#banner .button{
	font-size:16px;
	color:#fff;
	margin:0 7px;
	padding:10px 25px;
	border-radius:20px;
	text-decoration:none;
	border:1px solid #fff;
}
#banner .mainbtn{
	text-align:center;
	margin-top:50px;
}
#banner .mainbtn a{
	font-size:16px;
	color:#3566f2;
	margin:20px auto;
	padding:10px 25px;
	background: #fff;
	border-radius:20px;
	text-decoration:none;
}
/*end 幻灯*/
/*公共*/
.padding_top_bot_5em{ padding-top:5em; margin-top:1em; padding-bottom:6em;}

/*自定议按钮*/
.btn-green {
  color: #fff;
  background-color: #88a31a;
  border-color: #768b22;
}
.btn-green:focus,
.btn-green.focus {
  color: #fff;
   background-color: #768b22;
  border-color: #6e831a;
  
 
}
.btn-green:hover {
  color: #fff;
   background-color: #768b22;
  border-color: #6e831a;
}
.btn-green:visited{ color:#fff;}
/*----------------------------*/

.btn-green-light {
  color: #fff;
  background-color: #88a31a;
  border-color: #768b22;
}
.btn-green-light:focus,
.btn-green-light.focus {
  color: #fff;
   background-color: #98b816;
  border-color: #88a31a;
  
 
}
.btn-green-light:hover {
  color: #fff;
   background-color: #98b816;
  border-color: #88a31a;
}
.btn-green-light:visited{ color:#fff;}
/*----------------------------*/

.max-width-100{ max-width:100%;}
.on-box-shadow{box-shadow: none; 
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;}
.on-box-shadow:hover{box-shadow: 1px 1px 10px rgba(100,100,100,0.2);}




/*底部*/
.footer{padding-bottom:2em; position:relative; color:#2620202;}
.footer_hr{border-top:2px solid #00873d; margin-top:0}
.footer .copyright{padding-top:1em; margin-top:2em;  clear:both}
#footer{background:#f2f4f3;}
#footer .link_list a{ color:#262020;}
#footer .link_list a:hover{ color:#1b78d3; text-decoration:none}

/*#footer*/
#footer{ min-height:100px;   text-align:left; padding-bottom:1.5em; }
.footer-copyright{ height:auto; padding-bottom:15px; text-align:center; /*border-top:1px solid #555;*/ background:#3d3d3d; color:#fff; /*padding-top:8px; padding-bottom:8px;*/}
#footer .link_list h4{ text-align:left; margin-bottom:0.8em;color:#2620202; padding-left:20%;}
#footer .link_list ul{ padding-left:20%;}
#footer .link_list h4 a{ color:#2620202}
#footer .link_list li{ text-align:left; margin-top:0.6em;}
#footer .link_list li a{ color:#2620202; font-weight:400; font-size:12px;}
#footer .footer-social{ padding-bottom:30px;}
#footer .footer-social a{ color:#2620202; display:block; text-align:center; margin-top:0.6em;*width:80%;}
/**/

.sns_button a { display:inline-block; font-size:1.8em;}

@media (min-width: 768px) and (max-width: 991px) {
  #footer .copyright{ background:#7baf2a}
  #footer .copyright .col-lg-5{ background:none}
  #footer .copyright .col-lg-5 .btn{ margin:0; background:#fafafa; margin-top:20px;}
  
  #footer .link_list h4{ text-align:left; margin-bottom:0.8em;color:#333; padding-left:0px;}
#footer .link_list ul{ padding-left:0px;}
}

/*mobile*/
@media (max-width: 767px) {

 #footer .copyright{background:#7baf2a}
 #footer .copyright .col-lg-5{ background:none}
 #footer .copyright .col-lg-5 .btn{ margin:0; background:#fafafa; margin-top:20px;}
 
 #footer .link_list h4{ text-align:left; margin-bottom:0.8em;color:#333; padding-left:0px;}
#footer .link_list ul{ padding-left:0px;}
}
/*手机置标*/
#is_mobile_flag{ width:0px;}

@media (min-width: 768px) and (max-width: 991px) {
 #is_mobile_flag{ width:1px;}
}

@media (max-width: 767px) {
 #is_mobile_flag{ width:1px;}
}
/*end置标*/
/*---------幻灯片使用--------*/
#banner .silde_img_bg{width:auto; height:100%; position:relative; z-index:1;}
#banner .silde_text_layer{width:100%; height:auto; position:absolute; left:0; top:0; z-index:2;}
#video-frame{margin-top:3em; padding-bottom:2.2em; position:relative;}
#video-code{display:none; width:100%;}
#video-close{background:#000; width:100%; height:20px; text-align:right; font-size:1.2em; color:#fff; display:block;}
#video-close:hover{text-decoration:none; color:#F00}
body .video-play{position:absolute; width:100%;left:0; top:30%; height:auto; font-size:4em; color:#fff;}
body .video-play:hover{color:#e90633;}

.swpie_change_small{transform: translate3d(800px, 0px, 0px) scale(0.9); transition-duration: 1000ms; background:#000;}
.swpie_change_big{transform: translate3d(-800px, 0px, 0px) scale(1);transition-duration: 1000ms; background:#000;}
/*动图left*/
.fly_left_for_slide_init{
	/*webkit-transition: all .6s linear;*/
    /*-moz-transition: all .6s linear;*/
   /* -o-transition: all .6s linear;*/
   /* transition: all .6s linear;*/
	filter: alpha(opacity=0);
    opacity: 0;
	-webkit-transform: translatex(-34px);
	transform: translatex(-34px);
	
	
}
	
.fly_left_for_slide_end{webkit-transition: all .6s linear; 
    -moz-transition: all .6s linear;
    -o-transition: all .6s linear;
    transition: all .6s linear;
	opacity: 1;
	-webkit-transform: translatex(0px);
	transform: translatex(0px);
	animation-delay:1.5s;
    -webkit-animation-delay:1.5s; 
}

/*动图right*/
.fly_right_for_slide_init{
	
	filter: alpha(opacity=0);
    opacity: 0;
	-webkit-transform: translatex(34px);
	transform: translatex(34px);
	
	
}
	
.fly_right_for_slide_end{webkit-transition: all .6s linear;
    -moz-transition: all .6s linear;
    -o-transition: all .6s linear;
    transition: all .6s linear;
	opacity: 1;
	-webkit-transform: translatex(0px);
	transform: translatex(0px);
	animation-delay:1.5s;
    -webkit-animation-delay:1.5s; 
}
	
	
	/*动图left*/
.fly_top_for_slide_init{
	
	filter: alpha(opacity=0);
    opacity: 0;
	-webkit-transform: translatey(-34px);
	transform: translatey(-34px);
	
	
}
	
.fly_top_for_slide_end{webkit-transition: all .6s linear;
    -moz-transition: all .6s linear;
    -o-transition: all .6s linear;
    transition: all .6s linear;
	opacity: 1;
	-webkit-transform: translatey(0px);
	transform: translatey(0px);
	animation-delay:1.5s;
    -webkit-animation-delay:1.5s; 
}
	
	
	/*动图left*/
.fly_bottom_for_slide_init{
	
	filter: alpha(opacity=0);
    opacity: 0;
	-webkit-transform: translatey(34px);
	transform: translatey(34px);
	
	
}
	
.fly_bottom_for_slide_end{webkit-transition: all .6s linear;
    -moz-transition: all .6s linear;
    -o-transition: all .6s linear;
    transition: all .6s linear;
	opacity: 1;
	-webkit-transform: translatey(0px);
	transform: translatey(0px);
	animation-delay:1.5s;
    -webkit-animation-delay:1.5s; 
}
/*for new slide*/





/*新闻*/
.news-item-box{min-height:60px;  display:block; padding-left:20px;}
.news-item-title{font-size:15px; text-align:left;  font-weight:lighter}
.news-item-title a{color:#212121;}
.news-item-title a:hover{ color:#768b22; text-decoration:none}
.news-s-title{font-size:10px; text-align:left; margin-top:8px; color:#666;}
.news-item-date{text-align:right; padding-right:15px; color:#666;}
.news-item-box hr{ border-color:#d0d0d0;}



/*导航，产品*/
.nav-pro-box{display: none; width:100%; top:110px; border-top:1px solid #eee; background:url(images/page/dot-1.png) repeat left top #fff;box-shadow: 0 5px 10px rgba(0, 0, 0, .2);}
.nav-pro-item{ padding-top:20px; padding-bottom:25px; border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0; height:170px;}
.nav-pro-title a{color:#697d10}
.nav-pro-title a:hover{color:#5b6e06; text-decoration:none}

.nav-pro-cat{ padding-top:50px; height:170px; border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}

/*导航 方案*/
.nav-solu-cat{ text-align:left; padding-top:20px; padding-bottom:15px; border-right:1px dotted #e5e5e5;}


/*方案*/
.nav-case-itme{margin-bottom:5px; padding-left:10px;padding-right:10px;}
.nav-case-item-a{height:90px; border:1px solid #e0e0e0; display:block; text-align:left; overflow:hidden; font-size:13px; position:relative}
.nav-case-item-img{display:inline-block; float:left}
.nav-case-item-img img{ width:70px; height:91px;}
.nav-case-item-title{width:auto; float:left; width:60%; padding-left:15px; padding-top:15px;}
.nav-case-go-view{position:absolute; right:15px; bottom:10px; font-size:12px; color:#8aa70a}

.nav-case-item-a:hover{ text-decoration:none; color:#545454;box-shadow: 1px 1px 10px rgba(100,100,100,0.2);}
.nav-case-item-a:hover .nav-case-go-view{ color:#697d10}

/*案例*/
.nav-case1-itme{margin-bottom:5px; padding-left:15px;padding-right:10px;}
.nav-case1-item-a{min-height:30px; border-bottom:1px dotted #e0e0e0; display:block; text-align:left;  font-size:13px; position:relative; width:90%;padding-bottom:5px; margin-top:10px;}
.nav-case1-item-img{display:inline-block; float:left}

.nav-case1-item-title{width:auto; }
.nav-case1-go-view{position:absolute; right:15px; bottom:10px; font-size:12px; color:#8aa70a}

.nav-case1-item-a:hover{ text-decoration:none; color:#697d10;}
.nav-case1-item-a:hover .nav-case1-go-view{ color:#697d10}

/*底部*/
.bottom-all-box{background:url(images/grandpower/partner-bg-wg-inner.jpg) no-repeat center bottom #fff;/*#ebf0f3*/;}
.gp-product-col{ width:100%;}




/*客服条*/
.qq_side img{border:0;}
.qq_side{position:fixed;width:54px;height:275px;right:0;bottom:0px;z-index:9900;}
.qq_side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444; text-align:left;}
.qq_side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#333;opacity:1;filter:Alpha(opacity=100);color:#333;font:14px/54px "微软雅黑";overflow:hidden;}
.qq_side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#333;opacity:1;filter:Alpha(opacity=100);transition:all 0.3s;}
.qq_side ul li .sidetop:hover{background:#4285f4;opacity:1;filter:Alpha(opacity=100);}
.qq_side ul li img{float:left;}
/**/

/*pad*/

@media (min-width: 768px) and (max-width: 991px) {
  .qq_side{ display:none}
}



/*mobile*/

@media (max-width: 767px) { .qq_side{ display:none}}


/*--结束qq--*/
.phone_title_desc{ display:none}
.parner_img img{ width:100px;}
.news-all-box{ border-left:1px dotted #d0d0d0;}
/*对旧显示1024的调整*/
@media (min-width: 992px) and (max-width: 1024px) {
  /*导航*/
  .menu_block .nav_2{font-size:1em; margin-right: 0px;}

  #page_root{ font-size:12px;}
  

.menu_block .nav_1{padding-right:10px;}
.menu_block .nav_2{padding-right:10px; padding-left:10px;}
.menu_block .nav_3{padding-left:10px;}
 /*-end导航*/
 
 /*屎碌梗*/
 .gp_slg_text_b{ font-size:10px; padding-bottom:20px;}
 
 /*方案*/
 .block_solution{ font-size:11px;}
 .solu-list-left{ margin-left:0;}
 .block_solution .col-lg-5{ width:50%}
 .solu-list-left .img-circle span, .solu-list-left .img-circle a{ font-size:12px;}
 .solu-cir-0{width:200px; height:200px; left:20px;}
 .solu-cir-2{ left:10px; width:150px; height:150px;}
 
 /*案例*/
 .case-itme{ width:100%;}
 
 /*客户*/
 .our-partner{ font-size:12px;}
 .parner_img img{ width:94px;}
 
 /*底*/
 #footer{ font-size:11px;}
 .bottom_txt { font-size:10px}
} 

/*pad平板调整*/
@media (min-width: 768px) and (max-width: 991px) {
	body {
	font-size:13px;
	}
	.block_logo img { padding-top:8px;}
	.block_header{ height:92px;}
	
  /*导航条*/
  .lang_box{ width:7%;height:70px;  float:left; text-align:center;}
  .lang_box .lang_in_2{display:block; color:#fff; margin-left:10px; font-size:1.5em; display:none}
  .block_menu{ width:70%; float:left;max-width:70%; }
  .menu_block{ padding-left:0;}
  .nav_li_2, .menu_block ul li { width:20%; float:left; height:45px;}
  .menu_block .nav_2 { height:45px; padding-top:15px; padding-left:2px; padding-right:2px; width:100%; text-align:center; font-size:0.9em; border-right:1px solid #e0e0e0;}
  .menu_block .pad-right .nav_2{ border-right:none}
  .hasmenu .fa{ display:none} 
  
  
  /*滚动发生的效果*/
.block_header_move .header_menu{background:#fff; height:44px;}
.block_header_move .header_menu .block_logo img{ max-height:32px;}
.block_header_move .header_menu .menu_block{height:44px}
.block_header_move .header_menu .menu_block ul li{ height:44px;}
.block_header_move .header_menu .menu_block .nav_2{ display:inline-block;  font-size:1em; letter-spacing:0.2em; color:#333; height:44px;padding-top:15px; font-family:'微软雅黑'; }
.block_header_move .lang_box{ height:44px;}

.block_header_move .lang_box .lang_txt{margin-top:15px;} 
.block_header_move .nav_sb{ top:46px;} 


/*底*/
.bottom_txt  { padding-top:20px; line-height:1.7em} 
#footer h4{ font-size:15px;}

/*parner*/
 .parner_img img{ max-width:80px;}
 


/*方案*/
.block_solution .col-sm-6{ width:100%;}
.solu-cir-1, .solu-cir-2, .solu-cir-3, .solu-cir-4, .solu-cir-5, .solu-cir-0{ position:static; width:200px; height:200px; margin-bottom:15px; margin-top:15px;}
.solu-list-left .solu-c-a{ font-size:13px;}

.small_but_div{ margin-top:30px;}

.news-all-box{ padding-top:30px; border-left:none; border-top:1px solid #e0e0e0; margin-top:30px;}
.our-partner{ font-size:11px;}

/*幻灯*/
.block_silde{ width:100%; height:auto;}
#banner .swiper-slide{ height:auto;}
#banner .swiper-slide .customer_inner img{ width:100%;}
.arrow-left, .arrow-right{ display:none}

body .pagination {
position:relative; 
left: 0;
text-align: center;
bottom: 0px;
width: 100%;
z-index:999;
}

body .swiper-pagination-bullet {
display: inline-block;
width: 10px;
height: 10px;

background:#aaa;/*border-bottom:1px solid #d0d0d0;background:transparent;*/ 
box-shadow:none;
margin: 0 8px;
cursor: pointer;
border-radius: 50%;
transition: 0.4s;
}
body .swiper-pagination-bullet-active{/*border-bottom:2px solid #738911;background:#738911; width:80px; height:2px; border:2px solid #ffee5b;*/}

.search-bar-block{ display:none}


.menu_block .nav_li::after{
           
            display:none;
            /*开始时候下划线的宽度为0*/
         
        }

.menu_block .nav_li:hover::after{
	       display:none;
        }
.menu_block .hasmenu:hover::after{ display:none;
        }
		
.has_top_border{ border-top:1px solid #e0e0e0;}		
		

}

/*
====================pad手机调整=============================
*/
@media (max-width: 767px) {
	body {
	font-size:12px;
	}
	
  /*导航条*/
  /*头*/
.block_header{ height:60px; width:100%;  z-index:999; position:fixed; left:0; top:0;}
.header_menu{border-top:none/*b9bf3c*/;background:#fff ;/*rgba(150,150,150,0.6)rgba(83,117,129,0.6);*/ border-bottom:1px solid #abbac1; height:60px;}





.block_logo img{ max-height:30px; height:30px; margin-top:15px;}

.lang_box{ height:60px; }
.lang_box .lang_txt, .lang_box .lang_in_1{margin-top:5px; display:none} 
.lang_box .lang_in_2{ display:block; margin-left:0; text-align:center; padding-top:19px;}
/*header_menu*/

.outer_header{ height:100%; position:relative;}
.block_menu{ width:58%; float:left;max-width:58%; }
.menu_block{ /*width:76%;*/ height:60px;  /*float:right;*/  /*margin-top:20px;*/ color:#8a8a8a; text-align:center; display:none}

.menu_block ul li{ display:inline-block; position:relative; height:60px; display:none}


.menu_block .nav_2{ display:inline-block;  font-size:1.2em; letter-spacing:0.2em; color:#fff; height:92px;padding-top:36px; font-family:'微软雅黑';text-shadow: 1px 1px 0 #333; display:none;/*#1A668E;*/ }

  
  
  /*滚动发生的效果*/
.block_header_move .header_menu{background:rgba(0,0,0,0.8); border-top:0px solid #000; height:60px;}
.block_header_move .header_menu .block_logo img{ max-height:30px; height:30px; margin-top:15px;}
.block_header_move .header_menu .menu_block{height:60px}
.block_header_move .header_menu .menu_block ul li{ height:46px; display:none}
.block_header_move .header_menu .menu_block .nav_2{ display:inline-block;  font-size:1em; letter-spacing:0.2em; color:#fff; height:46px;padding-top:15px; font-family:'微软雅黑';text-shadow: 1px 1px 0 #333;/*#1A668E;*/ }
.block_header_move .lang_box{ height:60px;}

.block_header_move .lang_box .lang_txt{margin-top:5px;} 
.block_header_move .nav_sb{ top:46px;} 

/*手机不隐藏*/
.block_header_none{ opacity:1;filter:Alpha(opacity=100); display:block}

/*屎碌梗*/
.gp_sologan_left{ display:none;}
.gp_slg_text_b{ font-size:9px;}
.gp_slg_text_b h1{ font-size:1.8em;}
.padding_top_bot_5em{ padding-left:8px; padding-right:8px;}
.gp_slg_text{
	width:100%;
	border-top-left-radius: 0em;
    border-bottom-left-radius: 0em;
	border-top-right-radius: 0em;
    border-bottom-right-radius: 0em;}
  
/*底*/
.bottom_txt  { padding-top:20px; line-height:1.7em} 
#footer h4{ font-size:15px; line-height:2.5em;}

/*parner*/
 .parner_img img{ max-width:80px;}
 

/*方案*/
.block_solution .col-sm-6{ width:100%;}
.solu-cir-1, .solu-cir-2, .solu-cir-3, .solu-cir-4, .solu-cir-5, .solu-cir-0{ position:static; width:200px; height:200px; margin-bottom:15px; margin-top:15px;}
.solu-list-left .solu-c-a{ font-size:13px;}

.small_but_div{ margin-top:30px;}

.news-all-box{ padding-top:30px; border-left:none; border-top:1px solid #e0e0e0; margin-top:30px;}
.our-partner{ font-size:9px;}
.phone_title_desc{ display:block; color:#545454; text-align:center; padding-top:22px; font-size:1.3em;}

/*幻灯片*/
.block_silde{ width:100%; height:auto; margin-top:0px;}
#banner .swiper-slide{ height:auto;}
#banner .swiper-slide .customer_inner img{ width:100%;}
.arrow-left, .arrow-right{ display:none}

body .pagination {
position:relative; 
left: 0;
text-align: center;
bottom: 0px;
width: 100%;
z-index:999;
}

body .swiper-pagination-bullet {
display: inline-block;
width: 10px;
height: 10px;

background:#aaa;/*border-bottom:1px solid #d0d0d0;background:transparent;*/ 
box-shadow:none;
margin: 0 8px;
cursor: pointer;
border-radius: 50%;
transition: 0.4s;
}
body .swiper-pagination-bullet-active{ /*border-bottom:2px solid #738911;background:#738911;*/ /*width:80px; height:2px; border:2px solid #ffee5b;*/}


.notice_icon, .jp-video-play-icon{ display:none}
.jp-controls-holder{ width:100%;}
.search-bar-block{ display:none}

}

/***************************************/

/*pad phone菜单*/
/*类目pad and mobile*/

body .pad-left_menu, body .pad-left_phone{ display:none; z-index:999; font-size:15px;  overflow:auto}

body .pad-mark-bg{ display:none; z-index:990; background:rgba(0,0,0,0.7); position:fixed; right:0; top:0; width:100%;min-height:400px;}

#pad-right-bar{ display:none; position:fixed; top:40%; right:1em; z-index:9990;}

/*pad*/

@media (min-width: 768px) and (max-width: 991px) {

    body .left_menu{

		   display:none;

		}

   body .pad-left_menu, body .pad-left_phone{ display:none; position:fixed; width:70%; min-height:400px; right:-70%; top:0%;background:#fff; border-left:4px solid #d10b2f; z-index:999;}	

   body .pad-left_phone a{ font-size:1em; font-weight:400;  width:80%; margin-top:0.6em; color:#fff; padding-top:10px;  height:auto;}
   body .pad-left_phone .nav_a_1{ display:block; padding-left:15px; text-align:left; color:#545454; padding-top:3px; padding-bottom:3px; margin-top:5px; height:auto}

   #pad-right-bar{ display:block; font-size:15px;}

   #pad-right-bar a{ background:rgba(0,0,0,0.6); display:block; width:40px; height:40px; padding-top:5px; margin-bottom:0.5em; color:#fff; font-size:1.5em;}	
   
   #product_content_box{ padding-left:15px; font-size:1em;}

}

.lang_box{ display:none}

/*mobile*/

@media (max-width: 767px) {

	

	 body .left_menu{

		   display:none;

		}

     body .pad-left_menu, body .pad-left_phone{ display:none; position:fixed; width:90%; min-height:400px; right:-90%; top:0%;background:#fff; border-left:4px solid #d10b2f; z-index:999;}	

	 body .pad-left_phone a{ font-size:1em; font-weight:400;  width:80%; margin-top:0.6em; color:#fff; padding-top:10px;  height:auto;}
      body .pad-left_phone .nav_a_1{ display:block; padding-left:15px; text-align:left; color:#545454;padding-top:3px; padding-bottom:3px; margin-top:5px; height:auto}
   

     #pad-right-bar{ display:block; font-size:15px}

     #pad-right-bar a{ background:rgba(0,0,0,0.6); display:block; width:40px; height:40px; padding-top:5px; margin-bottom:0.5em; color:#fff; font-size:1.5em;}	
     
	 
	 #product_content_box{ padding-left:15px; font-size:1em;}
	 
	 body .pad-left_phone .reg_login{ text-align:left; color:#fff; text-align:left; font-size:0px;}
body .pad-left_phone .reg_login a{ color:#333; display:block; padding-left:15px; font-size:13px;}
  
.lang_box{ display:block}
}

/**/
#menu-panel-mark  {
   border-top:1px solid #000; 
  font-weight:lighter; font-size:15px;
  background: #212121; overflow:auto;
  position:fixed; right:0; top:60px; z-index:9991; width:60%; height:100%; opacity:0;
 
}
#menu-panel-mark a{ display:block; color:#959595; text-shadow: 1px 1px 0px #121212; font-weight:400; font-size:1em; height:3em; padding-top:0.8em;
padding-bottom:0.8em; border-top:1px solid #353535; border-bottom:1px solid #000; text-indent:0.6em;}
#menu-panel-mark a:hover{ color:#000; text-shadow: 0px 1px 0px #888;}

.menu_block ul .no_display_pc{ display:none; width:60%; float:left; padding-top:13px;}

@media (min-width: 768px) and (max-width: 991px) {
#menu-panel-mark{ top:130px; }
#menu-panel-mark a{ font-size:1.2em;}#menu-panel-mark .pad_menu{ display:none}
.menu_block ul .no_display_pc{ display:block; font-size:0.9em;}
.menu_block  .no_right_border{ border-right:none}

body .pad-left_phone .reg_login{ text-align:left; color:#fff; text-align:left; font-size:0px;}
body .pad-left_phone .reg_login a{ color:#333; display:block; padding-left:15px; font-size:13px;}

}

/*---移植*/
.h-h2:after, .h-h2:before {
    display: inline-block;
    height: 2px;
    background-color: #e60021;
    margin: 0;
    padding: 0;
    content: "";
    width: 60px;
    margin: 10px 20px;}
	
	
	.h-hm:after, .h-hm:before {
    display: inline-block;
    height: 1px;
    background-color: #ccc;
    margin: 0;
    padding: 0;
    content: "";
    width: 30px;
    margin: 5px 10px;}
	
	

.case_btn_line_0::after{
 content:'';
            display:block;
            /*开始时候下划线的宽度为0*/
            width:0;
            height:2px;
            position:absolute;
            left:0%;
            bottom:-9px;
            background:#E2001A;
            /*这里我们设定所有改变都有动画效果，可以自己指定样式才有动画效果*/
            transition:all 0.3s ease-in-out;	
	}

.case_btn_line::after{
 content:'';
            display:block;
            /*开始时候下划线的宽度为0*/
            width:50%;
            height:2px;
            position:absolute;
            left:0%;
            bottom:-9px;
            background:#E2001A;
            /*这里我们设定所有改变都有动画效果，可以自己指定样式才有动画效果*/
            transition:all 0.3s ease-in-out;	
	}		
.h-right::after, .h-right::before {
    display: inline-block;
    height: 1px;
    background-color: #ccc;
    margin: 0;
    padding: 0;
    content: "";
    width: 30px;
    margin: 5px 10px;
	background: #E2001A;
    transition: all 0.3s ease-in-out;
	}	
	
#top_bar_style .a_style, #top_bar_style .phone_bar{ color:#ccc; height:29px; display:inline-block; position:relative; font-size:13px; font-family:Arial, Helvetica, sans-serif;}	
#top_bar_style .a_style::after{
            content:'';
            display:block;
            /*开始时候下划线的宽度为0*/
            width:0;
            height:2px;
            position:absolute;
            left:50%;
            bottom:0px;
            background:#fff;
            /*这里我们设定所有改变都有动画效果，可以自己指定样式才有动画效果*/
            transition:all 0.3s ease-in-out;
        }
#top_bar_style .a_style:hover{ color:#fff; text-decoration:none; }
#top_bar_style .a_style:hover::after{
	       left:0;
            width:100%;
        }

#top_bar_style .a_style_en{font-family:Arial, Helvetica, sans-serif}

.gray { 
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    
    filter: grayscale(100%);
	
    filter: gray;
}

/**/
 
 #por_box_list .pro_box_0 .pro_goto{ position:absolute; right:15px; top:26px;padding:4px; padding-left:15px; padding-right:15px;/*background-image: linear-gradient(112deg, #ff4f81, #ff6c5f); *background:#666;*/ color:#545454;    border-radius: 50px; font-size:12px; text-decoration:none; transition:all 0.5s ease-in-out; opacity:0;}
  #por_box_list .pro_box_0:hover .pro_goto{ opacity:1;transition:all 0.5s ease-in-out; right:10px;}
  #por_box_list .pro_box_0:hover .pro_goto:hover{ color:#e60021}
 
 #por_box_list .a_title{ color:#333; text-decoration:none}
 .pro_bg_box{ background:rgba(0,0,0,.8); position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; display:none}
 .pro_title{ position:relative; z-index:2; padding:30px; text-align:left; text-align:left;}
 
 .abcde{position:relative; background:#333; display:block;}  
 .abcde img{opacity:1;transition:all 0.3s ease-in-out;/*-webkit-transform: scale(1);
    transform: scale(1);*/ max-width:100%;}
 .abcde:hover img{opacity:.7;/*-webkit-transform: scale(1.05);
    transform: scale(1.05);*/}
	

.abcde .img-title{position:absolute; text-align:left; color:#fff; font-size:18px;}

.abcde .img-title::after{
 content:'';
            display:inline-block;
            /*开始时候下划线的宽度为0*/
            width:40%;
            height:1px;
            position:absolute;
            left:0px;
            bottom:-3px;
            background:#fff;
            /*这里我们设定所有改变都有动画效果，可以自己指定样式才有动画效果*/
            transition:all 0.5s;	
	}		
	
.abcde .img-title{transition:all 0.5s; left:15px; bottom:15px;}
.abcde:hover .img-title{ bottom:56px;}

.abcde:hover .img-title::after{
 content:'';
            display:inline-block;
            /*开始时候下划线的宽度为0*/
            width:50%;
            height:1px;
            position:absolute;
            left:0px;
            bottom:-3px;
            background:#fff;
            /*这里我们设定所有改变都有动画效果，可以自己指定样式才有动画效果*/
          
	}		
.abcde .img-title-small{transition:all 0.5s; color:rgba(255,255,255,0); bottom:-30px; text-align:left; display:block; position:absolute; left:15px;}	
.abcde:hover .img-title-small{ bottom:15px; color:rgba(255,255,255,0.8); text-align:left; font-size:12px;}	

.nav_2 .fa{  font-size:1em;-webkit-transition: -webkit-transform 0.2s ease-out; 
    -moz-transition: -moz-transform 0.2s ease-out; 
    transition: transform 0.2s ease-out;}

.nav_2:hover .fa{-webkit-transform: rotate(180deg); 
    -moz-transform: rotate(180deg); 
    transform: rotate(180deg); }
	
.slg_css{text-align:left; color:#ccc;}	
.top_menu_list{text-align:right; color:#ccc;}

.block_logo{text-align:left; border-right:none;}

.banner_bimg{max-width:100%}
.white-box{background:#fff; min-height:200px;}
.pro-box-inner{padding-top:0px;padding-bottom:50px;}
.pro-cat-title{text-align:left; font-size:20px;} .pro-cat-title span{color:#e60021}

.pro-shadow{box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);border-color: transparent #ddd #ddd;
    border-style: none solid solid;
    border-width: 0 1px 1px; position:relative; cursor:pointer; -webkit-transform 0.2s ease-out; 
    -moz-transition: -moz-transform 0.2s ease-out; 
    transition: transform 0.2s ease-out;}
/*.pro-shadow:hover{box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.4);-webkit-transform 0.2s ease-out; 
    -moz-transition: -moz-transform 0.2s ease-out; 
    transition: transform 0.2s ease-out;}	*/
	
.index-news-box{min-height:250px;  padding-top:50px; margin-top:0px; padding-bottom:50px; /*background:#f5f4f8*/}

.index-news-box-title{padding-bottom:8px;  margin-bottom:25px;  font-size:1em; background:#404040;padding-bottom:8px; height:40px; margin-bottom:0; text-align:left}
.ca1{text-align:left; font-size:1.4em; display:inline-block; position:relative; text-decoration:none; color:#333;}




/*news*/

#news-box{ position:relative; width:100%; height:auto;}




#news-box .solution-row{background:f5f4f8; position:relative;}
#news-box .solution-list-img{/*box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);border-color: transparent #ddd #ddd;border-style: none solid solid;border-width: 0 1px 1px;*/ margin-left:0px; opacity:1;filter:Alpha(opacity=100); -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear; position:relative}

#news-box .solution-list-img .slimg_a{display:block; height:100%;}
#news-box .solution-list-img .slimg_a .slimg_title{width:100%; height:160px; background:#f0f0f0; color:#333; text-align:left;-moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;}
#news-box .solution-list-img .slimg_a:hover .slimg_title{background:#e1e1e1; color:#000;}
#news-box .solution-list-img img{ max-width:100%;}

#news-box .solution-list-txt h2{font-size:18px; text-align:left; padding-left:20px; 
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translatey(5px);
    transform: translatey(5px); -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;}
#news-box .solution-list-txt p{padding-left:20px; padding-top:50px; padding-right:20px; line-height:1.8em; color:#666; text-align:left;
 filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translatey(5px);
    transform: translatey(5px); -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;

}
#news-box .solution-button{text-align:left; padding-left:20px; padding-top:50px;padding-bottom:20px;
     filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translatey(5px);
    transform: translatey(5px); -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}
#news-box .solution-button{  filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translatey(5px);
    transform: translatey(5px); -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;}
#news-box .solution-button a{padding:5px; padding-left:15px; padding-right:15px; /*background-image: linear-gradient(112deg, #ff4f81, #ff6c5f);*/ background:#e62138;  color:#fff;    border-radius: 3px;}


.news_a{ position:relative; display:block; -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;}
.nimg_title{ position:absolute; width:100%; left:0; bottom:0; background:rgba(0,0,0,.5); color:#fff; text-align:left; font-size:1.2em;-webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;}
.news_a:hover{filter: alpha(opacity=95);
    opacity: 0.95;}
.news_a:hover .nimg_title{background:rgba(0,0,0,.65); } 
/*------------------*/

.pro_img{ max-width:100%;}
.pj_list {
    display: block;
    position: relative;
	-webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}
.pj_list img{transform: scale(1.05,1.05); margin-left:0;
    -ms-transform: scale(1.05,1.05);
    -webkit-transform:scale(1.05,1.05);
    -moz-transform:scale(1.05,1.05);
    -o-transform: scale(1.05,1.05);-webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;}
.pj_list_ease img{
	margin-left:8px;
	/*transform: scale(1.08,1.08);transform:scale(1,1) \9\0;
    -ms-transform: scale(1.08,1.08);-ms-transform:scale(1,1) \9\0;
    -webkit-transform: scale(1.08,1.08);
    -moz-transform:scale(1.08,1.08);
    -o-transform: scale(1.08,1.08);
	*/
	}
	

.plist_title{ position:relative; width:100%; height:175px; background:#f0f0f0;    padding: 32px 28px;}	
.pt_txt{font-size:20px; color:#333;}
.pt_txt_desc{ color:#333;}
/*.pt_txt::after{
 content:'';
            display:block;
           
            width:40px;
			margin-top:10px;
            height:1px;
            
            background:#fff;
           
            transition:all 0.3s ease-in-out;	
	}
*/
.pj_list .pv_more{margin-top:35px; opacity:0;-webkit-transition: all .9s;
    -moz-transition: all .9s;
    -o-transition: all .9s;
    transition: all .9s;}
.pj_list .plist_title{
	-webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;}

.pj_list_ease .plist_title{ bottom:0; background:rgb(230,33,56); color:#fff;}
.pj_list_ease .pt_txt, .pj_list_ease .pt_txt_desc{ color:#fff;} 
/**/
#solutionpagination{text-align:center; width:100%; position:absolute; left:0; bottom:-30px; margin:0; z-index:100;} 


#solutionpagination .swiper-pagination-bullet, #casepagination .swiper-pagination-bullet {
display: inline-block;
width: 8px;
height:8px; background:#8a8a8a;

/*background:#d0d0d0;border-bottom:1px solid #d0d0d0;background:transparent;*/ 
box-shadow:none;
margin: 0 4px;
cursor: pointer;
border-radius:50%;
/*transition: 0.4s;*/
}
#solutionpagination .swiper-pagination-bullet-active, #casepagination .swiper-pagination-bullet-active{ /*border-bottom:2px solid #fff;background:transparent;*/ /*width:80px; height:2px; border:2px solid #ffee5b;*/background:#04529f}
/*新闻*/
.news-box-item{padding:15px; padding-top:10px;height:160px; position:relative; text-align:left; background:#f1f1f1;}
.news-box-title{text-align:center; margin-bottom:25px; font-size:1.4em; text-align:left; position:relative; display:inline-block}
.news-topline{width:100% text-align:left; border-bottom:1px dotted #eee; margin-bottom:8px; padding:5px; padding-left:0;}
.news-topline-img{float:left; width:60%;}
.news-topline-img img{max-width:90%; border:1px solid #ddd;  filter:alpha(opacity=100);
    opacity: 1;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;}
	
.news-topline-img img:hover{max-width:90%; border:1px solid #ddd;  filter:alpha(opacity=90);
    opacity: .9;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;}
	
.news-topline-item{float:left; width:40%;}
.news-topline-item-title{display:inline-block; font-size:1.3em;}
.news-topline-time{color:#a8a8a8; padding-top:10px;}
.news-item-list{width:100% text-align:left; border-bottom:1px dotted #e0e0e0;  padding:8px; padding-left:0;}
.news-item-title{display:inline-block; font-size:1.05em;}
.news-item-time{color:#a8a8a8; padding-top:5px;}

.news-button{text-align:left; padding-top:20px; clear:both}
.news-button a{padding:5px; padding-left:15px; padding-right:15px; background:#e62138; color:#fff;    border-radius: 3px;}

#solution-box .solution-button a:hover, .news-button a:hover{background:#f73249}

/*案例*/
.case-block{width:100%; min-height:200px; background:#fff; padding-top:60px; padding-bottom:70px; position:relative;}
.case-box-item{padding-top:0px;padding-bottom:20px; text-align:left;}
.case-box-item-title{text-align:left; font-size:16px; position:relative}
.case-box-item-title a{color:#e62138}
.case-box-item a:hover{ text-decoration:none;}

.case-block-list{box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.0);border-color: transparent #ddd #ddd;
    border-style: none solid solid;
    border-width: 0px 0px 0px; position:relative; cursor:pointer;
}

#caseBanner{ position:relative;}
#casepagination{ position:absolute; width:60%; height:30px; top:-80px; left:100px; z-index:10; text-align:left}

.footer-copyright{ font-size:12px;}
.footer-copyright a{ color:#fff;}
.footer-copyright a:hover{ color:#ddd; text-decoration:none;}

/**/
.menu-list-padding{min-height:340px; padding-bottom:35px;}
.menu-list-box{ font-size:15px; padding-top:35px; }
.menu-list-box .big_menu{ display:inline-block; width:100%; text-align:left; padding:8px; position:relative; margin-bottom:6px; color:#333;}
.menu-list-box .big_menu .fa{ color:#d0d0d0; font-size:17px; width:22px}
.menu-list-box .son_menu .fa{ color:#d0d0d0;-webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;}

.menu-list-rightarr{ position:absolute; right:16px; top:12px; width:20px; height:10px; background:url(images/page/head05.png) no-repeat center center;-webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;opacity:0.1;filter:Alpha(opacity=0)}

.menu-list-box .big_menu:hover{ background:#1b78d3; color:#fff; text-decoration:none;}
.menu-list-box .big_menu:hover .fa{ color:#fff; font-size:17px;}

.menu-list-box .son_menu:hover .fa{ color:#e62138;-webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;}

.menu-list-box .big_menu:hover .menu-list-rightarr{right:10px;background:url(images/page/head05.png) no-repeat center center;-webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;opacity:1;filter:Alpha(opacity=100)}

.menu-list-box .son_menu{ display:inline-block; width:100%; text-align:left;  font-size:14px; padding:6px; padding-left:36px;}
.menu-list-box .son_menu .fa{ width:22px;}
.menu-list-box .son_menu:hover{ text-decoration:none; color:#e62138}

.menu-list-box .solution-son{ padding-left:22px}
.menu-list-box .product-son{ padding-left:8px}

.menu-list-box .menu-go-more{ display:inline-block; padding:8px; padding-left:30px; background:#1b78d3; color:#fff; width:170px; text-align:left; position:relative}
.menu-list-box .menu-go-more:hover{ text-decoration:none;}
.menu-list-box .menu-go-more .menu-list-rightarr{opacity:1;filter:Alpha(opacity=100)}
.menu-list-box .menu-go-more:hover .menu-list-rightarr{ right:10px;background:url(images/page/head05.png) no-repeat center center;-webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;}
.menu-list-box .menu-go-img img{transform: scale(1,1);transform:scale(1,1) \9\0;
    -ms-transform: scale(1,1);-ms-transform:scale(1,1) \9\0;
    -webkit-transform: scale(1,1);
    -moz-transform:scale(1,1);
    -o-transform: scale(1,1);-webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;box-shadow: 0 2px 0 #fff;
	border:2px solid #ddd;
	}
.menu-list-box .menu-go-img:hover img{transform: scale(1.01,1.01);transform:scale(1.01,1.01) \9\0;
    -ms-transform: scale(1.01,1.01);-ms-transform:scale(1.01,1.01) \9\0;
    -webkit-transform: scale(1.01,1.01);
    -moz-transform:scale(1.01,1.01);
    -o-transform: scale(1.01,1.01);}

/*搜索*/
.search-box-out{text-align:right; background:none; position:relative}	
#search-button-a{color:#333; font-size:18px; z-index:3}
.search_box_show{ width:280px; height:30px; border:1px solid #e0e0e0; background:#fff;
-webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear; float:right; margin-top:16px; position:relative;
}
.search_box_show_01{width:200px; padding-left:20px; -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;}

.search_box_show input{width:100%; height:100%; display:inline-block; border:none; border:transparent; outline:none;}
.go_search_box{position:absolute; right:0px; top:0px;-webkit-transition: all 0s linear;
    -moz-transition: all 0s linear;
    -o-transition: all 0s linear;
    transition: all 0s linear; z-index:1; font-size:15px; width:30px; height:28px; padding-top:3px; background:#fff; text-align:center}
	
.search_box_show_01 .go_search_box{position:absolute; left:0px; top:6px;-webkit-transition: all .2s linear .3s;
    -moz-transition: all .2s linear .3s;
    -o-transition: all .2s linear .3s;
    transition: all .2s linear .3s; opacity:1;filter:Alpha(opacity=100)}
.search_box_show .go_search_box:hover{ color:#4285f4;-webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;}	
	
.top_bar_link{ float:right; padding-top:22px;  width:auto;px; color:#aaa; text-align:right; padding-right:30px; font-size:0.9em}	
.top_bar_link a{ color:#333;}
.top_bar_link a:hover{ color:#1b78d3;}
.block_header_move .search_box_show{ top:6px;}

.index-news-box a:hover{ text-decoration:none;}
#footer a:hover{ text-decoration:none}


.weixin-box{ position:relative;}
.weixin-img-box{position:absolute; left:20px; top:85px; opacity:0;filter:Alpha(opacity=0);
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;}
.weixin-img-box-show{top:80px;opacity:1;filter:Alpha(opacity=100);
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}
.weixin-img-box span{position:absolute; left:25px; top:-8px; background:url(images/page/top_arr.png) no-repeat center top; width:20px; height:10px;}

.weixin-img-box img{max-width:90px; border:3px solid #222;}


.wx-icon-box{text-align:center; display:inline-block}
.wx-icon-box-a{display:inline-block;font-size:20px; height:35px; width:35px; color:#666; border:1px solid #d0d0d0; padding-top:2px;}
.wx-icon-box-txt{font-size:11px; line-height:1em; color:#aaa;}

.phone-img-box{position:absolute; right:0px; top:85px; opacity:0;filter:Alpha(opacity=0);
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;}
.phone-img-box-show{top:80px;opacity:1;filter:Alpha(opacity=100);
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}
.phone-img-box span{position:absolute; left:38px; top:-8px; background:url(images/page/top_arr.png) no-repeat center top; width:20px; height:10px;}

.phone-img-box img{max-width:90px; border:3px solid #222;}
#index-two-box .top_title{color:#fff; display:block; padding:10px 20px; font-size:1.2em; position:relative}
.top_title .top_go_more{right:6px;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;position:absolute;  top:5px; width:50px; height:30px; background:url(images/page/head05.png) no-repeat center center}

.top_title:hover .top_go_more{/*opacity:1;filter:Alpha(opacity=1);*/right:0px;}
.b_title a:hover{ background:#e62138;}

#ss-box a:hover{ background:#e1e1e1;}
#ss-box a .fa{ color:#888; -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;}
#ss-box a:hover .fa{ color:#e62138;}

/**/

.foot_logo{padding:8px; margin-top:10px;}
.foot_logo_a{display:block; text-align:center; float:left;}
.foot_logo_img{max-width:80%}


.some_link{ text-align:left}
.some_link_right{text-align:right}
.phone_clear_box{ display:none}

.show_block_mobile{ display:none}
.hide_block_mobile{ display:none}
/*公告*/
.notice_box{}
.notice_box{padding-left:15px; padding-right:15px;}
.notice_box .notice_icon { padding-top:16px; height:50px; background:#f5f5f5; text-align:center}
.notice_box .notice_txt{  padding-top:16px; height:50px; background:#f5f5f5; text-align:left}
.notice_box .notice_txt .swiper-container_notice{ height:30px; overflow:hidden;}
.notice_box .notice_txt .swiper-slide{ height:50px;}
.notice_box .notice_txt .swiper-slide a:hover{ text-decoration:none}
.notice_box .notice_arr{ padding-top:16px; height:50px; background:#f5f5f5;}
.notice_box .swiper-slide span{ color:#888;}

.notice_box .swiper-pagination_notice{ width:50px; padding:0; margin:0; display:inline-block}

/*协会小块*/
.xiehui_box{padding-left:15px; padding-right:15px; margin-top:30px; padding-bottom:20px;}
.xiehui_box_title{height:80px; background:#04529f; padding-left:0; padding-right:0;}
.xiehui_box_title a{ display:block; padding-top:16px; font-size:1.6em; color:#fff; height:100%;}
.xiehui_box_title a:hover{ text-decoration:none; background:#00376d}
.xiehui_box_title a span{ font-size:0.7em; display:block;}

.xiehui_box_item{background:#f5f5f5; height:80px; padding-left:0; padding-right:0;}
.xiehui_box_item a{ padding-top:16px; display:block; font-size:1.4em; height:100%; border-right:1px solid #e5e5e5; color:#333;}

.xiehui_box_item a .fa{ width:30px; }

.xiehui_box_item a span{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; color:#666;
-webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;}
.xiehui_box_item a:hover{ text-decoration:none; background:#004180/*#00376d*/; color:#fff}
.xiehui_box_item a:hover span{color:#fff;-webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;}
	
.xiehui_box_item_noborder a{ border-right:none}	

/*协会新闻*/
.xiehui_news_box{margin-top:50px;/*background:url(images/white-gradient-fade.jpg) repeat-x left bottom;*/}
.xiehui_news_block{width:100%; min-height:350px;  /*box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); border:1px solid #eee;*/}

.xiehui_news_item{width:100%; }

.xiehui_box_item2 .news_item_list{ padding-top:8px; padding-bottom:8px; text-align:left; float:left; width:48%;}

.news_item_list, .news_right_list{ position:relative;}
.news_item_list .list_time, .news_right_list .list_time{ position:absolute; right:0; top:8px; color:#999}
.xiehui_box_item2 .news_item_2, .xiehui_box_item2 .news_item_4, .xiehui_box_item2 .news_item_6, .xiehui_box_item2 .news_item_8, .xiehui_box_item2 .news_item_10, .xiehui_box_item2 .news_item_12, .xiehui_box_item2 .news_item_14, .xiehui_box_item2 .news_item_16, .xiehui_box_item2 .news_item_18, .xiehui_box_item2 .news_item_20{ float:right}

.xiehui_box_item2 .news_item_list a .fa{width:20px; color:#04529f}

.xiehui_box_item2 .news_right_list{ padding-top:8px; padding-bottom:8px; text-align:left; }
.xiehui_box_item2 .news_right_list a .fa{width:20px; color:#04529f}


.xiehui_head_item{ border-bottom:1px solid #e5e5e5;}
.margin_left_10{ margin-left:10px;}


.some_button_box{width:100%; height:auto; background:#f1f1f1; padding:15px; margin-top:10px;}

.some_button_1{width:50%; height:180px; float:left; background:#fff; border-right:1px solid #eee; border-bottom:1px solid #eee}
.some_button_2{width:50%; height:180px; float:left; background:#fff;border-bottom:1px solid #eee}
.some_button_3{width:50%; height:180px; float:left; background:#fff; border-right:1px solid #eee;}
.some_button_4{width:50%; height:180px; float:left; background:#fff;}

.some_button_box a:hover{ background:#f9f9f9;}

.button_inner{height:180px; display:table-cell; vertical-align:middle}
.button_icon{display:block;width:60px; height:60px; color:#fff; background:#04529f; font-size:2.5em; padding-top:5px;}
.button_txt{display:block; font-size:1.2em; padding-top:5px; color:#333;}

/*灰*/
.gray_box{background:#f5f4f8;  min-height:350px; padding-top:50px; padding-bottom:50px; margin-top:40px;}
.xiehui_news_block_gray_left{background:#fff; padding:15px; padding-top:20px; padding-bottom:20px;}
.xiehui_news_block_gray_right{background:#fff; padding:15px; padding-top:20px; padding-bottom:25px;}

.news_right_list{ width:100%; border-bottom:1px dashed #e0e0e0;}
.no_border_bottom{ border-bottom:none} 

.margin_top_20{ margin-top:20px;}
.margin_top_50{ margin-top:50px;}
.margin_bottom_40{ margin-bottom:40px;}

.xiehui_news_block_4{background:#fff; padding:15px; padding-top:20px; padding-bottom:20px;}

/*首页3小块*/
.block_3{font-size:1.2em; font-weight:300; text-align:left; padding-left:4px; position:relative; /*background:url(images/block_line.gif) no-repeat -40px bottom;*/ border-bottom:1px solid #d0d0d0;padding-bottom:7px;}
.block_3 .block_bg{ color:#fff; width:30px; height:22px; background:#04529f; text-align:center; padding-top:5px; padding-bottom:3px;border-radius: 3px; margin-right:8px;}
.block_3 font{ font-size:0.9em; color:#888;}

.block_3 span{ position:absolute; right:8px; top:5px; font-size:0.9em; }

.block_3_n{width:100%; min-height:250px; margin-top:10px;}
.block_3_p{width:100%; min-height:250px; margin-top:10px;}
h1.block_3 a, h2.block_3 a, h3.block_3 a{ color:#333;}
h1.block_3 a:hover, h2.block_3 a:hover, h3.block_3 a:hover{ color:#04529f; text-decoration:none}
h1.block_3 a:visited, h2.block_3 a:visited, h3.block_3 a:visited{ color:#333;}

/**/
.margin_top_15{margin-top:15px;}	
.news_top_img_box{width:30%; float:left; text-align:left}
.news_top_img_box img{ max-width:92%; max-height:130px}
.news_top_txt_box{width:70%; float:left; text-align:left}
.news_top_time{ padding-top:10px; color:#999;}


/*方案滚动*/
#solution-box{ position:relative; width:100%; height:auto;}
#solution-box .arrow-left, #caseBanner .arrow-left{ position:absolute; z-index:100; left:10px; top:28%; height:44px; width:26px; background:url(images/grandpower/block-slider_arrow-left.png) no-repeat center center;opacity:0; filter:Alpha(opacity=0);-webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;}
#solution-box .arrow-right, #caseBanner .arrow-right{ position:absolute; z-index:100; right:10px; top:28%; height:44px; width:26px; background:url(images/grandpower/block-slider_arrow-right.png) no-repeat center center;opacity:0;filter:Alpha(opacity=0); -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;}

/*------*/
#solution-box .arrow-left-over { left:10px; opacity:1; filter:Alpha(opacity=100); -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;}
 #caseBanner .arrow-left-over{ left:-40px; opacity:1; filter:Alpha(opacity=100); -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;}
#solution-box .arrow-right-over , #caseBanner .arrow-right-over{ right:5px;opacity:1; filter:Alpha(opacity=100); -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;}

 #caseBanner .arrow-left-over{left:5px;}
#caseBanner .arrow-right-over{right:5px;}






#solution-box .solution-row{background:f5f4f8; position:relative;}
#solution-box .solution-list-img{/*box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);border-color: transparent #ddd #ddd;border-style: none solid solid;border-width: 0 1px 1px;*/ margin-left:0px; opacity:1;filter:Alpha(opacity=100); -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear; position:relative}

#solution-box .solution-list-img .slimg_a{display:block; height:100%;}
#solution-box .solution-list-img .slimg_a .slimg_title{width:100%; height:auto; background:rgba(0,0,0,.6); color:#fff; text-align:left;-moz-transition: all .2s linear; position:absolute; left:0; bottom:0;
    -o-transition: all .2s linear;
    transition: all .2s linear;}
#solution-box .solution-list-img .slimg_a:hover .slimg_title{/*background:#f5f5f5; */}
#solution-box .solution-list-img img{ max-width:100%;}

#solution-box .solution-list-txt h2{font-size:18px; text-align:left; padding-left:20px; 
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translatey(5px);
    transform: translatey(5px); -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;}
#solution-box .solution-list-txt p{padding-left:20px; padding-top:50px; padding-right:20px; line-height:1.8em; color:#666; text-align:left;
 filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translatey(5px);
    transform: translatey(5px); -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;

}
#solution-box .solution-button{text-align:left; padding-left:20px; padding-top:50px;padding-bottom:20px;
     filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translatey(5px);
    transform: translatey(5px); -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}
#solution-box .solution-button{  filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translatey(5px);
    transform: translatey(5px); -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;}
#solution-box .solution-button a{padding:5px; padding-left:15px; padding-right:15px; /*background-image: linear-gradient(112deg, #ff4f81, #ff6c5f);*/ background:#e62138;  color:#fff;    border-radius: 3px;}


#solution-box .swiper-slide-active .solution-list-txt h2{font-size:18px; text-align:left; padding-left:20px;filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: translatey(0px);
    transform: translatey(0px);-webkit-transition: all .3s linear .9s;
    -moz-transition: all .3s linear .9s;
    -o-transition: all .3s linear .9s;
    transition: all .3s linear .9s;}
#solution-box .swiper-slide-active .solution-list-txt p{padding-left:20px; padding-top:50px; padding-right:20px; line-height:1.8em; color:#666; text-align:left;
filter:alpha(opacity=100);
    opacity: 1;
    -webkit-transform: translatey(0px);
    transform: translatey(0px);-webkit-transition: all .3s linear 1s;
    -moz-transition: all .3s linear 1s;
    -o-transition: all .3s linear 1s;
    transition: all .3s linear 1s;
}
#solution-box .swiper-slide-active .solution-list-txt .solution-button{text-align:left; padding-left:20px; padding-top:50px;padding-bottom:20px;
filter:alpha(opacity=100);
    opacity: 1;
    -webkit-transform: translatey(0px);
    transform: translatey(0px);-webkit-transition: all .3s linear 1.1s;
    -moz-transition: all .3s linear 1.1s;
    -o-transition: all .3s linear 1.1s;
    transition: all .3s linear 1.1s;
}
#solution-box .swiper-slide-active .solution-list-txt .solution-button a{padding:5px; padding-left:15px; padding-right:15px; /*background-image: linear-gradient(112deg, #ff4f81, #ff6c5f);*/ background:#04529f;  color:#fff;    border-radius: 3px;}

.case_title{font-size:1.3em; padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:20px;}
.case_sintro{font-size:1em; padding-top:10px; padding-left:30px; padding-right:20px;}

/**/
.tag_button, .tag_button_0{padding-bottom:0; padding-left:0;}
#page_root .tab_a_list{display:inline-block; padding-left:15px; padding-right:15px; padding-top:7px; padding-bottom:7px;background:#f5f5f5; font-size:14px; border-right:1px solid #e0e0e0; float:left; color:#333;}
#page_root .tab_a_list_sel{ background:#069;color:#fff; }

.tab_box_none{ display:none}
.tab_box_new_item{ clear:both; display:none}
.tab_box_news0{ display:block}
.title_bar_clear{ clear:both; height:0; width:100%;}

.member_list_div{ height:350px; text-align:left}

.same_height {
    height: 424px;
    box-shadow: 1px 1px 3px rgba(230,230,230,0.9);
}
/*.project_box{ background:#fff;    box-shadow: 1px 1px 3px rgba(230,230,230,0.9);}*/
.project_list{ margin-left:0; margin-right:0;background:#fff;    box-shadow: 1px 1px 3px rgba(230,230,230,0.9);}
.project_list_ul{ padding-left:15px; padding-right:15px;}
.project_list img{ max-width:100%;}

.project_list_ul span{ display: block; padding-top:10px;} 

.master_team{ padding-top:15px; position:relative;}
#master_teamSwiper .swiper-slide a{ width:50%; display:block; float:left; text-align:center;}
#master_teamSwiper .swiper-slide a img{ max-width:98%;}

#master_teampagination .swiper-pagination-bullet {margin-left:5px; padding-right:5px; background:#888;}
#master_teampagination .swiper-pagination-bullet-active{ background:#069;}

@media (max-width: 767px) {
.index-news-box-title{ font-size:1.2em;padding-top:2px;}
.index-news-box{ padding-top:30px;}
 
 #top_bar_style, .block_header_0{ display:none}
 
 .container{ padding-left:15px; padding-right:15px;}
 
 #banner-out{ padding-top:60px;
	}
	
.some_link{ text-align:center}
.some_link_right{text-align:center}	
.wx-phone-box{ display:none}
.phone_clear_box{ display:block; clear:both; width:100%;}
.show_block_mobile{ display:block}
.hide_block_mobile{ display:none}
#search_pro_form{ display:none}

.xiehui_box_title2 a, .xiehui_box_title4 a{ border-right:none}
.xiehui_box_title4 a , .xiehui_box_title5 a , .xiehui_box_title6 a{ border-top:1px solid #e0e0e0;}

.xiehui_box_item2 .news_item_list{ width:100%;}
.news_item_list .list_time, .news_right_list .list_time{ position:inherit;top:0}

.same_height{ height:auto;}
.more_hidde_mobile{ display:none}

.xiehui_box_item_m2 a{ border-right:none;}
.xiehui_box_item_m3 a , .xiehui_box_item_m4 a{ border-top:1px solid #e0e0e0;}
.block_logo{ width:30%; float: left; height:59px; background:#fff; border-right:1px solid #eee; /*background:#212121;*/ text-align:center;}


}  

@media (min-width: 768px) and (max-width: 991px) {
  
.xiehui_box_title3 a{ border-right:none}
.xiehui_box_title4 a , .xiehui_box_title5 a , .xiehui_box_title6 a{ border-top:1px solid #e0e0e0;}

.xiehui_box_item2 .news_item_list{ width:100%;}
.same_height{ height:auto;}

.xiehui_box_item_m1 a{ border-bottom:1px solid #e0e0e0}
.xiehui_box_item_m2 a{ border-bottom:1px solid #e0e0e0; border-right:none;}
.xiehui_box_item_m3{}
.xiehui_box_item_m4{}
.some_link_right{ text-align:center}


}



#banner .sild_img_bg_pc{  height:386px;}



@media (max-width: 900px){
#banner .sild_img_bg_pc{  height:290px;}

}

@media (min-width: 1280px){
#banner .sild_img_bg_pc{  height:500px;}

}

@media (min-width: 1600px){
#banner .sild_img_bg_pc{  height:580px;}
}
@media (min-width: 1900px){
#banner .sild_img_bg_pc{  height:640px;}
}


@media (min-width: 992px) and (max-width: 1024px) {
	.pt_txt{ font-size:16px; }
	#banner{ font-size:12px;}
	.case_title{ font-size:1.3em; padding-top:20px;}
	.nav-img-width{ max-width:100%}

    .nav-padding-product{ text-align:left; padding-left:0px;}
	.menu-list-box .menu-go-more{ width:50%}
	.menu-list-box .menu-go-more-product{width:100%}
	.menu-list-box .menu-go-more-solu{ width:70%}
	.menu-list-box .menu-go-more-about{width:70%}
	
	.news_item_list .list_time, .news_right_list .list_time{ position:inherit; top:0}
	.same_height{ height:530px}
}

@media (min-width: 1025px) and (max-width: 1199px) {
	.menu_block .nav_2{ margin-right:15px; font-size:1.1em;}
	.nav-padding-product{ text-align:left; padding-left:15px;}
	.nav-img-width{ max-width:100%}
	.news_item_list .list_time, .news_right_list .list_time{ position:inherit;top:0}
	.same_height{ height:530px}
}

.ui-loader{ display:none}